html,body{widows:100%;height:100%;}
body{padding:0px;margin:0px;overflow:auto;font-size:12px;
	background:url("../images/body_bg.jpg") no-repeat center;
}
.log_body{width:400px;height:260px;position:absolute;right:18%;top:18%;text-align:center;}
.log_bg{width:100%;height:100%;position:absolute;z-index:-1;background:#000;opacity:0.5;}

.form-group div{font-weight:bold;color:#fff;line-height:35px;font-size:20px;}
.form-group .title{margin-top:20px;}
.form-group #message{color:red;line-height:20px;font-size:14px;height:20px;}
.form-group{position:relative;width:340px;margin:auto;margin-bottom:20px;}
.fa.input-icon {top:10px;left:12px;position:absolute;font-size:16px;}
.form-group .form-control{padding-left:35px;border-radius:0;}
.form-control.error{border-color:#a94442;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;}
.form-control.error:FOCUS{border-color:#843534;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 6px #ce8483;}
.form-control.valid{border-color:#3c763d;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;}
.form-control.valid:FOCUS{border-color:#2b542c;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 6px #67b168;}
.but{
	margin: auto;
    width: 340px;
    height:40px;
    line-height:40px;
}
.but input{
	height:34px;
	line-height:40px;
	display:inline-block;
	float:left;
	margin-top: 3px;
}
.but img{
	display:inline-block;
}
.but button{
	height:34px;
	display:inline-block;
	float:right;
	margin-top: 3px;
}